// -----------------------------
// Author: 		Dhaenens Gert 
// Creation: 	12/4/2014 2:59:30 PM				
// -----------------------------

#ifndef _IBrush_h
#define _IBrush_h

#include "DxCommon.h"

namespace DxLib
{

	class DXLIB IBrush
	{
	public:

		// Release the Interface
		virtual void	Release() = 0;

		// Set the Opacity
		virtual void		SetOpacity(Float opacity) = 0;

		// Get the Opacity
		virtual Float		GetOpacity() const = 0;

		// Get the Brush Type
		virtual BrushType	GetType() const = 0;
	};

}

#endif